source of recurring revenue - German English Dictionary